/*
    函数功能：判断文件后缀，如果无对应类型后缀，即补全后缀输出，如果有对应后缀，即直接输出
    
    in
        jpgFunc := makeSuffixFunc(".jpg")
        txtFunc := makeSuffixFunc(".txt")
        fmt.Println(jpgFunc("aaaa"))
        fmt.Println(txtFunc("aaaa.txt"))
    
    out
        aaaa.jpg
        aaaa.txt        

*/
func makeSuffixFunc(suffix string) func(string) string {
	return func(name string) string {
		if !strings.HasSuffix(name, suffix) {
			return name + suffix
		}
		return name
	}
}